package com.org.vo;

import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;
import java.util.List;

@Data
public class SysUserVo {

    private Long userId;

    /**
     * 用户名
     */
    private String username;

    /**
     * 密码
     */
    private String password;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 家庭住址
     */
    private String address;

    /**
     * 传真
     */
    private String fax;

    /**
     * 手机号
     */
    private String mobile;

    /**
     * 座机号
     */
    private String landlineNumber;

    /**
     * 备注
     */
    private String remark;

    /**
     * 状态  0：禁用   1：正常
     */
    private Integer status;

    /**
     * 部门ID
     */
    private Long deptId;

    /**
     * 创建时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date createTime;

    /**
     * 盐
     */
    private String salt;

    /**
     * 联系人
     */
    private String contactMember;

    /**
     * 公寓运营商类型 1分散式 2 集中式
     */
    private Integer apartmentOperatorType;

    /**
     * 公司名称
     */
    private String companyName;

    /**
     * 省
     */
    private String province;

    private String city;

    /**
     * 县
     */
    private String country;
    private String deptName;

    private Long addUserid;

    /**
     * 是否删除  -1：已删除  0：正常
     */
    private Integer delFlag;

    /**
     * 审核状态 1审核通过 2 审核不通 3 待审核 4未完善企业信息
     */
    private Integer approvalFlag;

    //角色
    private List<Long> roleid;
    //商圈
    private List<Long> criorlid;

    /**
     * 短信验证码
     */
    private String mobileCode;

    private Integer businessId;
}
